package com.enjoyor.soa.traffic.api.tvs.dto;

import java.io.Serializable;

public class CollectBlockDataDto implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = -8204967339768061410L;
    // 路段编号
    private String blockId;
    // 流量
    private int flow;
    // 速度
    private double speed;
    // 车头时距
    private double gap;
    // 车头间距
    private double headWay;
    // 占有率
    private double occupancy;
    // 饱和度
    private double saturation;
    // 拥堵状态时长
    private int redStatusTime;

    // 繁忙状态时长
    private int yellowStatusTime;

    // 畅通状态时长
    private int greenStatusTime;

    private String collectDate;

    // 小时（0~23）
    private int collectHour;

    // 日期（0~31）
    private int collectDateDay;

    private int collectMonth;

    private int weeks;

    private int status;

    private String updateTime;

    public String getCollectDate() {
        return collectDate;
    }

    public void setCollectDate(String collectDate) {
        this.collectDate = collectDate;
    }

    public int getCollectHour() {
        return collectHour;
    }

    public void setCollectHour(int collectHour) {
        this.collectHour = collectHour;
    }

    public int getCollectDateDay() {
        return collectDateDay;
    }

    public void setCollectDateDay(int collectDateDay) {
        this.collectDateDay = collectDateDay;
    }

    public int getWeeks() {
        return weeks;
    }

    public void setWeeks(int weeks) {
        this.weeks = weeks;
    }

    public int getCollectMonth() {
        return collectMonth;
    }

    public void setCollectMonth(int collectMonth) {
        this.collectMonth = collectMonth;
    }

    public int getRedStatusTime() {
        return redStatusTime;
    }

    public void setRedStatusTime(int redStatusTime) {
        this.redStatusTime = redStatusTime;
    }

    public int getYellowStatusTime() {
        return yellowStatusTime;
    }

    public void setYellowStatusTime(int yellowStatusTime) {
        this.yellowStatusTime = yellowStatusTime;
    }

    public int getGreenStatusTime() {
        return greenStatusTime;
    }

    public void setGreenStatusTime(int greenStatusTime) {
        this.greenStatusTime = greenStatusTime;
    }

    public String getBlockId() {
        return blockId;
    }

    public void setBlockId(String blockId) {
        this.blockId = blockId;
    }

    public int getFlow() {
        return flow;
    }

    public void setFlow(int flow) {
        this.flow = flow;
    }

    public double getSpeed() {
        return speed;
    }

    public void setSpeed(double speed) {
        this.speed = speed;
    }

    public double getGap() {
        return gap;
    }

    public void setGap(double gap) {
        this.gap = gap;
    }

    public double getHeadWay() {
        return headWay;
    }

    public void setHeadWay(double headWay) {
        this.headWay = headWay;
    }

    public double getOccupancy() {
        return occupancy;
    }

    public void setOccupancy(double occupancy) {
        this.occupancy = occupancy;
    }

    public double getSaturation() {
        return saturation;
    }

    public void setSaturation(double saturation) {
        this.saturation = saturation;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

}
